/**
 *Copyright (c) 2024 watereyes
 * safetymanagement is licensed under Mulan PubL v2.
 * You can use this software according to the terms and conditions of the Mulan
 * PubL v2.
 * You may obtain a copy of Mulan PubL v2 at:
 *          http://license.coscl.org.cn/MulanPubL-2.0
 * THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY KIND,
 * EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT,
 * MERCHANTABILITY OR FIT FOR A PARTICULAR PURPOSE.
 * See the Mulan PubL v2 for more details.
 */
package com.koron.scene.domain;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

@ApiModel(value = "作业类型与危险作业关系", description = "作业类型与危险作业关系实体类")
public class OperationType {

    @ApiModelProperty(name = "id", value = "id", dataType = "String")
    private String id;

    @ApiModelProperty(name = "dangerousOperationId", value = "危险作业id", dataType = "String")
    private String dangerousOperationId;

    @ApiModelProperty(name = "operationTypeId", value = "作业类型id", dataType = "String")
    private String operationTypeId;

    @ApiModelProperty(name = "operationCategory", value = "作业分类(1_管网，2_机司，3_物流中心，4_其他)" )
    private Integer operationCategory;

    @ApiModelProperty(name = "operationCategoryName", value = "作业分类名称" )
    private String operationCategoryName;

    @ApiModelProperty(name = "operationTicketType", value = "作业票类型（1临时用电作业，2有限空间作业，3起重吊装作业，4动火作业，5破土作业，6高空作业，7抽堵盲板作业，8设备检修作业，9断路安全作业，10专项作业车吊装作业）" )
    private Integer operationTicketType;

    @ApiModelProperty(name = "operationTicketTypeName", value = "作业票类型名称" )
    private String operationTicketTypeName;

    @ApiModelProperty(name = "typeName", value = "作业类型" )
    private String typeName;

    @ApiModelProperty(name = "sortNo", value = "序号" )
    private Integer sortNo;

    @ApiModelProperty(name = "confirmStauts", value = "状态，0-不符合，1-符合",required = false)
    private Integer confirmStauts;

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public Integer getSortNo() {
        return sortNo;
    }

    public void setSortNo(Integer sortNo) {
        this.sortNo = sortNo;
    }

    public String getDangerousOperationId() {
        return dangerousOperationId;
    }

    public void setDangerousOperationId(String dangerousOperationId) {
        this.dangerousOperationId = dangerousOperationId;
    }

    public String getOperationTypeId() {
        return operationTypeId;
    }

    public void setOperationTypeId(String operationTypeId) {
        this.operationTypeId = operationTypeId;
    }

    public Integer getOperationCategory() {
        return operationCategory;
    }

    public void setOperationCategory(Integer operationCategory) {
        this.operationCategory = operationCategory;
    }

    public String getOperationCategoryName() {
        return operationCategoryName;
    }

    public void setOperationCategoryName(String operationCategoryName) {
        this.operationCategoryName = operationCategoryName;
    }

    public Integer getOperationTicketType() {
        return operationTicketType;
    }

    public void setOperationTicketType(Integer operationTicketType) {
        this.operationTicketType = operationTicketType;
    }

    public String getOperationTicketTypeName() {
        return operationTicketTypeName;
    }

    public void setOperationTicketTypeName(String operationTicketTypeName) {
        this.operationTicketTypeName = operationTicketTypeName;
    }

    public String getTypeName() {
        return typeName;
    }

    public void setTypeName(String typeName) {
        this.typeName = typeName;
    }

    public Integer getConfirmStauts() {
        return confirmStauts;
    }

    public void setConfirmStauts(Integer confirmStauts) {
        this.confirmStauts = confirmStauts;
    }
}
